package com.turing.post.salesmanage.util;

import java.math.BigInteger;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 单位信息（OrganizeCustom）
 * 
 * @author zxppanda
 * 
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "ORGANIZECUSTOM")
public class OrganizeCustom implements java.io.Serializable {
	
	public static final String LOW_CUSTOM="1";// 1 – 低风险客户
	public static final String MID_CUSTOM="2";//2 – 中风险客户
	public static final String HIGH_CUSTOM="3";//3 – 高风险客户
	
    /**
     * 单位ID
     */
	private BigInteger organizeId; 
	/**
     * 发卡商NO
     */
	private String issueCompanyNo; 
	/**
     * 国家/地区编码
     */
	private String nationCodeId; 
	/**
     * 单位全称
     */
	private String fullName;
	/**
	 * 	行业ID
	 */
	private BigInteger industryId;
	/**
     * 法人信息ID
     */
	private BigInteger legalPersonalId;
	/**
     * 地址
     */
	private String address;
	/**
     * 联系电话
     */
	private String telephone;
	/**
     * 传真
     */
	private String faxCode;
	/**
     * 邮政编码
     */
	private String postCode; 
	/**
     * 录入操作员ID
     */
	private BigInteger operId;  
	/**
     * 录入时间
     */
	private Date createTime; 
	/**
     * 上次修改操作员id
     */
	private BigInteger lastModifyOperId;
	/**
     * 上次修改时间
     */
	private Date lastModifyTime; 
	
	/**
	 * 风险等级
	 */
	private String riskLevel;
	/**
     * 备注
     */
	private String remark;

	public OrganizeCustom() {
	}

	@Id
	@Column(name = "ORGANIZEID")
	public BigInteger getOrganizeId() {
		return organizeId;
	}

	public void setOrganizeId(BigInteger organizeId) {
		this.organizeId = organizeId;
	}

	@Column(name = "ISSUECOMPANYNO")
	public String getIssueCompanyNo() {
		return issueCompanyNo;
	}

	public void setIssueCompanyNo(String issueCompanyNo) {
		this.issueCompanyNo = issueCompanyNo;
	}

	@Column(name = "NATIONCODEID")
	public String getNationCodeId() {
		return nationCodeId;
	}

	public void setNationCodeId(String nationCodeId) {
		this.nationCodeId = nationCodeId;
	}

	@Column(name = "FULLNAME")
	public String getFullName() {
		return fullName;
	}

	public void setFullName(String fullName) {
		this.fullName = fullName;
	}
	
	@Column(name = "INDUSTRYID")
	public BigInteger getIndustryId() {
		return industryId;
	}

	public void setIndustryId(BigInteger industryId) {
		this.industryId = industryId;
	}

	@Column(name = "LEGALPERSONALID")
	public BigInteger getLegalPersonalId() {
		return legalPersonalId;
	}

	public void setLegalPersonalId(BigInteger legalPersonalId) {
		this.legalPersonalId = legalPersonalId;
	}

	@Column(name = "ADDRESS")
	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	@Column(name = "TELEPHONE")
	public String getTelephone() {
		return telephone;
	}

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

	@Column(name = "FAXCODE")
	public String getFaxCode() {
		return faxCode;
	}

	public void setFaxCode(String faxCode) {
		this.faxCode = faxCode;
	}

	@Column(name = "POSTCODE")
	public String getPostCode() {
		return postCode;
	}

	public void setPostCode(String postCode) {
		this.postCode = postCode;
	}

	@Column(name = "OPERID")
	public BigInteger getOperId() {
		return operId;
	}

	public void setOperId(BigInteger operId) {
		this.operId = operId;
	}

	@Column(name = "CREATETIME")
	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	@Column(name = "LASTMODIFYOPERID")
	public BigInteger getLastModifyOperId() {
		return lastModifyOperId;
	}

	public void setLastModifyOperId(BigInteger lastModifyOperId) {
		this.lastModifyOperId = lastModifyOperId;
	}

	@Column(name = "LASTMODIFYTIME")
	public Date getLastModifyTime() {
		return lastModifyTime;
	}

	public void setLastModifyTime(Date lastModifyTime) {
		this.lastModifyTime = lastModifyTime;
	}

	@Column(name = "riskLevel")
	public String getRiskLevel() {
		return riskLevel;
	}

	public void setRiskLevel(String riskLevel) {
		this.riskLevel = riskLevel;
	}

	@Column(name = "REMARK")
	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}
}